App({
  onLaunch: function () {
    // 小程序初始化时执行
    console.log('App Launch');
    // 可以尝试获取用户信息，但建议在用户授权后才获取
    // wx.getSetting({
    //   success: res => {
    //     if (res.authSetting['scope.userInfo']) {
    //       wx.getUserInfo({
    //         success: res => {
    //           this.globalData.userInfo = res.userInfo;
    //           if (this.userInfoReadyCallback) {
    //             this.userInfoReadyCallback(res);
    //           }
    //         }
    //       });
    //     }
    //   }
    // });
  },
  onShow: function (options) {
    // 小程序启动或从后台进入前台时执行
    console.log('App Show', options);
  },
  onHide: function () {
    // 小程序从前台进入后台时执行
    console.log('App Hide');
  },
  onError: function (msg) {
    // 小程序发生脚本错误或 API 调用失败时执行
    console.error('App Error', msg);
  },
  globalData: {
    userInfo: null,
    // 可以在这里定义其他全局数据，例如：
    // isVip: false,
    // userOpenId: null
  }
});
